const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');

//这是commonJS的语法，也就是nodejs模块化的语法
//用module.exports来导出一个对象
module.exports = {
	entry: './src/app.js',   //程序的入口,分析整个入口文件需要用到什么依赖，及依赖数，并且进行打包
	output: {                //这里说明打包后的文件存放的位置
		path:  path.resolve(__dirname,'dist'),   //这个接受的是一个绝对路径
		filename: 'main.js'         //这里说明打包后文件的名称
	},
	plugins:[
		new HtmlWebpackPlugin({
			filename:'page1.html',
			template:'src/index.html'
		})
	]
}

//npm init -y    //初始化项目，执行后会多一个package.json页面
//npm i -D webpack@3   //安装项目依赖，这里安装3.0版本的webpack

//npm i -D html-webpack-plugin      //安装html-webpack-plugin插件，用来打包时创建html页面